---------------------------------------------------------- SETI@home for Windows February 2000 (c) SETI@home, UC Berkeley, 2000 ---------------------------------------------------------- This document provides information on setting up and using SETI@home. For an explanation of what you see on your screen, and other information about SETI@home, visit our web site: http://setiathome.ssl.berkeley.edu ------------------------ How to use this document ------------------------ To view this file on-screen, maximize the window. To print this document, open it in Notepad or another word processor, go to the File menu, and click Print. -------- Contents -------- - Introduction - Logging in to SETI@home - Preferences - The blinking icon - Moving SETI@home's Data Files - Removing SETI@home - Frequently asked questions (FAQ) Please see the FAQ "Why are we requiring you to upgrade to SETI@home 2.0?" at the end of this document. ------------ Introduction ------------ Thank you for installing SETI@home. With your help and the help of hundreds of thousands of other computer users like you, we increase the odds of detecting signs of intelligent life elsewhere in the universe. This Help File explains how SETI@home works, how to alter its settings, or how to remove it from your computer. SETI@home actually consists of two parts: an "application" and a "screensaver". The application does all the work: it downloads blocks of data through the Internet, performs the number crunching on that data (looking for orderly patterns that might be artificial), returns the results, and gets another block of data. The application is represented by a green radio telescope icon in the System Tray (normally at the lower right of your screen). You can open the applica- tion window by double-clicking on this icon, or right-clicking on the icon and selecting Maximize from the popup menu.. The screensaver program runs when you haven't used your key- board or mouse for a while. It displays color pictures showing the data analysis process. Normally the application processes data only when the screensaver is running. Optionally, you can have the application process data all the time. ----------------------- Logging in to SETI@home ----------------------- To use SETI@home you must create an "account" on the SETI@home server. Your account is identified by your email address. This lets us notify you in case you discover ET. If you run SETI@home on several computers, they can all run under the same account. When you install SETI@home, you are asked whether you want to create a new account or use an existing account. The account is verified or created on our server at UC Berkeley, and SETI@home will run under this account indefinitely. If you want to switch to a different account, bring up the application window, open the Settings menu, and select Change/Create login. You will be shown the name of the current account, and you can elect to switch to another existing account or create a new account. To switch to an existing account, you just type in the email address. If you create a new account, you will be asked for 1. Name or nickname (handle) 2. Email address 3. Country 4. Postal code 5. Whether your computer is at school, work, or home We will not give this information out to anyone. We use it to get statistical information such as how many people in country X are participating in SETI@home, how many users are at school, etc. This information is on display at our Web site, http://setiathome.ssl.berkeley.edu. If you check the option to display your email address, your email address might be shown on our web site if your screen saver finds something interesting, or if you earn some other mention, such as by crunching more data than any other user. The default for this setting is to NOT provide your email address. It's up to you. You can also decide whether to have your name appear on the web site. Windows lets you declare names and passwords for different users on the same machine. However, changing your Windows login doesn't affect SETI@home. If you want to change your SETI@home login, you must use the Settings menu. ----------- Preferences ----------- SETI@home lets you express your preferences for when it does data analysis, and when it makes network connections. You are asked for your choices when you install SETI@home, but you can change them later if you like. To do so, bring up the application window, open the Settings menu, and select Preferences. There are three sets of preferences: Data Analysis: either - Data Analysis happens only when the screen saver is active or application window is open, or - Data Analysis always runs If you select the first option, SETI@home won't use any of your computer's processing power or memory when you're doing your normal work. If you select the second option, SETI@home will analyze data all the time. this uses about 15 MB of RAM and requires processing power, so we recommend this only if your computer is fast and has lots of RAM. If you try this setting and notice sluggish performance of other programs, turn it off. Network Connection: either - Ask me before connecting to the Internet, or - Connect automatically whenever needed You can choose whether SETI@home should ask your permission before setting up an Internet connection to the SETI@home server. A connection to the SETI@home server is only neces- sary when it's time to retrieve a new block of data. On a typical Pentium-class computer, this will happen every one or two days. Therefore, connection is not going to occur very frequently, but still you may want to have the screen saver alert you before doing so. If you connect through a modem and your computer shares the phone line with voice calls or a FAX machine, you'll prob- ably want SETI@home to ask your permission before connecting (otherwise it might try to dial while you are in a phone conversation, which can be annoying). Choose the first option in this case. The flashing SETI@home icon will alert you when SETI@home wants to set up a connection. The second option (connect automatically) makes sense if you have a full-time Internet connection such as a Local Area network (LAN), ASDL or Cable Modem service, or if you have a dedicated dial-up phone line used only by the computer. This allows SETI@home to be more productive. If you choose this, don't be shocked when the modem suddenly begins to dial the phone, seemingly out of nowhere. SETI@home probably just needs more data to analyze. If you choose "connect automatically" in SETI@home, and you have a dial-up Internet connection (modem or ISDN), you must also set your computer's Internet options to dial automatically. If you have trouble with your Windows auto-dialing setup, select "Ask me before connecting" in the SETI@home preferences. When SETI@home needs to connect, first establish the Internet connection manually before selecting "Connect Now" in SETI@home. (To dial manually, select Start -> Programs -> Accessories -> Dial-Up Networking, and double-click the desired connection.) Please see the FAQ "How do I set up my computer to connect automatically?" later in this document for more details. Proxy Server: For increased security, some organizations use an "HTTP proxy server" and / or a "SOCKS proxy server" when connecting to the Internet. If you are not sure whether you need to use a proxy server from your computer, ask your network or system administrator. If your system does require an HTTP proxy for Internet access, check the box labeled "Connect Via HTTP Proxy Server", and enter its name and port number in the fields provided. When you enter the proxy server's name, do not type the characters "http://" in the edit text field. The port number is usually 80. If your proxy server has a different port number, enter it in the port number field. This field accepts only numeric digits 0 - 9. If your system requires a SOCKS proxy for Internet access, check the box labeled "Connect Via SOCKS Proxy Server", and enter the appropriate information, as specified by your system administator. Please note: we spent a vast amount of time working on support for people behind firewalls and various proxies (including both socks and http). Despite this effort, many users may still be unable to connect to SETI@home. In this case, please contact your systems adminstrator or ISP and ask what kind of security mechanisms may be blocking traffic to/from SETI@home and what changes can be made in your system to solve the problem. We have been able to program for most proxies that meet the worldwide standards set by the Internet Engineering Task Force. Some software companies sell proxy servers that use proprietary protocols. Web browsers often have special proprietary code for these proxies, which we were unable to implement. ----------------------- ScreenSaver Preferences ----------------------- In addition to the client preferences, you may want to change the screensaver preferences. Select Start -> Settings -> Control Panel. Open the Display control panel, then select the Screen Saver tab. If Setihome is not the current Screen Saver, select it from the popup list. Set the amount of computer idle time before the screensaver activates in the "Wait xx minutes" field. Finally, press the Settings button to specify when and if the screensaver will blank the display (SETI@home runs much faster when the display is blanked). ----------------- The Blinking Icon ----------------- Sometimes you will notice that the SETI@home icon is blink- ing. This means that your attention is needed. Double click on the icon for instructions. There are several possibili- ties: - SETI@home needs to connect to the Internet, and is waiting for your permission to do so. If you do not have your com- puter set to dial automatically, you will have to dial manu- ally (by running your Internet Dial-up connection for your ISP) before telling SETI@home to go ahead. - There is a new version of SETI@home that you can download from our web site (http://setiathome.berkeley.edu). - SETI@home has encountered an error that you can fix. For example, you might be out of disk space. Delete some files, then click on OK to have SETI@home continue. - SETI@home has encountered an internal error. In some cases you may be able to fix things by quitting the SETI@home application (click the button in the upper right corner of the application window) and starting it again. If the same error occurs repeatedly, please report it to use via our web site (http://setiathome.berkeley.edu; go to "Software Download and Help"). ----------------------------- Moving SETI@home's Data Files ----------------------------- Due to our new security measures to prevent falsified results, it is best to treat all the data files as a unit. If for any reason you must move or copy the data files, be sure to move them all together. The files affected include key.sah, state.sah, outfile.sah, result_header.sah, work_unit.sah and result.sah (not all of these will exist at any one time). You need not move user_info.sah, version.sah or "SETI@home ReadMe" together with the others. Some users download work units and return results from one computer, but process different work units on different machines, or save them for later processing on the same computer. If the computers are all of the same type and are all running the same version of SETI@home, then the procedure above will work. As an alternative, you may move only work_unit.sah or result.sah between different computers running SETI@home. If you move only work_unit.sah, SETI@home will delete and reinitialize the other files, so the work unit will be processed starting at the beginning. If you move only result.sah to a different computer, that SETI@home client will send the result to the serverr and then continue processing of its work unit (if it has one). IMPORTANT: Be sure to completely exit from SETI@home (by right-clicking on its icon in the System Tray and selecting Exit from the pop-up menu) before moving files. Selecting Exit from the maximized application's File Menu or Close Box does _not_ completely exit. The SETI@home screensaver will automatically restart the application when it kicks in, or you may restart it in the usual way by double-clicking SETI@home.exe. ------------------ Removing SETI@home ------------------ Tired of looking for ET? Want to go back to flying toasters? Is SETI@home causing problems, and want to turn it off? Here are the three options you have: - If you want to temporarily disable SETI@home until the next time you start up, right click on the SETI@home icon and select Exit. It will run again the next time you boot up or the SETI@home screensaver runs. To run it manually, click on Start / Programs / SETI@home. - To select another screen saver. Click Start / Settings / Control Panel / Display / Screen Saver. Choose a different screen saver. If you have selected "Data analysis always runs" in your Preferences, SETI@home will continue to work in the background; otherwise it will run only when you bring up the application window. - To remove SETI@home from your computer and hard disk, click Start / Settings / Control Panel. Then run Add/Remove Programs, select SETI@home, and click the Add/Remove... but- ton. -------------------------------- Frequently Asked Questions (FAQ) -------------------------------- Q: How do I bring up the SETI@home application window? A: Find the SETI@home icon in the Windows "system tray" and double-click on it. The system tray is normally in the lower right-hand corner of the screen. The SETI@home icon looks like a green radio telescope dish. You can also right-click on the icon and select "Maximize". Q: Where is the SETI@home icon? I don't see it in the sys- tem tray. A: You may have exited from the SETI@home application by accident. You can run it again by selecting Programs / SETI@home from the Start menu. Q: I don't see SETI@home in the Programs menu. A: Install SETI@home again; download first if needed (from http://setiathome.berkeley.edu). Q: How do I set my default screen saver? A: In the Control Panel, double click Display to bring up the Display Properties dialog. Select the Screen Saver tab. There you will see a list of available screen savers from which to select. Note: SETI@home makes itself the default screen saver when it runs for the first time after installa- tion. Q: Can I use Windows screen saver password protection with SETI@home? A: Yes. Q: SETI@home was part way through processing a work unit, but then progress reset to zero and it started again from the beginning. What happened? A: There are several possibilities. If you have SETI@home set to connect automatically to the Internet, it may have returned the result and gotten a new work unit. (If a work unit has too much radio interference or RFI, then SETI@home may request a new work unit much sooner than usual.) If SETI@home's processing was interrupted abnormally by a system error or power interruption, its output files may have been corrupted. In this case, SETI@home will restart the work unit from zero automatically. Q: How do I completely get rid of SETI@home? A: In the Control Panel, go to the Add/Remove Programs dia- log, and select SETI@home. Or you can select "Remove SETI@home" in the Start/Programs/SETI@home menu. Q: My PC has lots of RAM and a fast processor. Can I have SETI@home run all of the time? A: Yes. Bring up the SETI@home application window, and in the Preferences dialog, select the checkbox "Data analysis always runs." Q: I'm running on a laptop and the installer hangs after I choose the directory into which SETI@home is to be installed. How do I fix this? A: On a few laptops, the InstallShield setup program causes a search for the floppy drive (drive A:), which takes a minute or two if the drive is not connected. Wait a bit, and the installer should recover. Q: I've just downloaded a new work unit and the connection to my Internet service provider has not been terminated. Does SETI@home hang up the phone? A: No. Windows automatically terminates your connection after a period of inactivity. You can set the length of this period in your Internet settings in the Control Panel. Your ISP may also close the connection after a number of minutes. Q: I'm running the screen saver: the left and right parts of the display appear to be cut off. Why? A: You are probably running your system with a display reso- lution of 640x480. We now allow SETI@home to run in that resolution; however, you will not be able to view the entire display. We recommend display settings of at least 800x600. You can change the settings for your computer in the Con- trolPanel / Display dialog. Q: I'm running on a dual processor Windows NT system, and the graphics look "weird". How do I fix this? A: You can fix the SETI@home behaviour by setting your sys- tem to force SETI@home use 1 processor. Q: I'm running on Windows 2000 Beta 3, and the screen saver does not launch the client. Why? A: We believe there is a bug in this beta version of the OS. You can manually launch the client from the start menu. If you "preview" the screen saver from the Display properties dialog, it will also launch the client. Q: Clicking on the SETI@home window's close box does not close the application; this only minimizes it. A: The green SETI@home radio telescope icon appears in the System Tray only when SETI@home is running. So instead of exiting SETI@home when it is not in use, we minimize it to keep the icon available. Since it is easy to forget this rule and click the close button on SETI@home's window, SETI@home treats its close button as a Minimize button. SETI@home idles at low priority while minimized, so it should not affect running other programs. If for any reason you wish to completely close SETI@home, right-click on the green icon in the System Tray and select Exit. The next time the screensaver activates, it will relaunch SETI@home (if you have selected SETI@home as the current screensaver). Q: Sometimes I see a graph in the upper left portion of the window, and other times it is not there. How come? A: This feature was added in version 2.0. When SETI@home completes each Fast Fourier Transform pass, it determines whether to do further processing (Gaussian curve fitting). The new graph shows the results of this curve fitting, but remains blank until data is found which requires this additional calculation. During curve fitting, the graph shows the current data being analyzed. At other times, it shows the best Gaussian found so far for this work unit. For some work units, the data will not merit any Gaussian curve fitting at all. Q: I would like to save energy by allowing my hard disk to power down. How can I get SETI@home to run without starting up the hard drive? A: You can use a RAM disk. For further information, please see our web site's links page at http://setiathome.berkeley.edu/links.html. You can also let your monitor go into low-energy mode, or even turn your monitor off. Q: I am having trouble connecting over the Internet. What do these error numbers mean? A: If you set "Ask me before connecting" in the Preferences dialog, SETI@home will display more detailed information for many errors. Q: Whenever SETI@home tries to connect to the server, it immediately gets an error. A: First, select "Proxy Settings" from the menu and check that they are correct. If that is not the problem, then try this: Set "Ask me before connecting" in the SETI@home Preferences. Manually tell your computer to dial the Internet. Then select "Connect Now" from the SETI@home menu while your computer is connected to the Internet. (To dial manually, select Start -> Programs -> Accessories -> Dial-Up Networking, and double-click the desired connection.) If this solves your problem, your computer's "Internet Options" control panel may be incorrectly configured. Instructions for setting this up are given under "How do I set up my computer to connect automatically?". If your PC does not have a relatively recent version of Internet Explorer, you may not have the software needed for SETI@home to be able to retry dialing your modem after a failure to connect. IE versions 4 and later install the needed software; we have not tested with older versions of IE. The needed file is c:\WINDOWS\SYSTEM\wininet.dll. Q: How do I set up my computer to connect automatically? A: For Windows 95 and 98, do the following steps: 1) From the Start button, select "Settings" and then "Control Panels". Open the "Internet Options" Control Panel. 2) Select the "Connections" tab. Make sure the desired "Dial-up networking" selection is set as the default. (The set default button will be grayed out if you select the current default in the list.) 3) Set "Always dial my default connection". 4) Select the correct "Dial-up networking" from the list, and click on the "Settings..." button. 5) Another dialog box "xxxx Settings" appears. Press the "Advanced" button. 6) The "Advanced Dial-Up" dialog will appear. Set "Disconnect if idle for xx minutes" Set the disconnect delay to whatever number you wish. If you wish, you may also set "Disconnect when conection may be no longer needed." 7) Close the "Internet Options" Control Panel. 8) Double-click on "My Computer", and then on "Dial-Up Networking". Double-click on the default "Dial-up networking" icon. Make sure the "Save password" box is checked. even if you are not using a password! If not already checked, check it and click on "Connect", then "Cancel". Close the dialog. For Windows NT do this: 1) Click Start, point to Programs, point to Accessories, and then click Dial-Up Networking. 2) Click More, and then click User preferences. 3) In the Enable Auto-Dial By Location dialog box, select each location for which you want the automatic dialing feature to operate. 4) Click OK and then restart the computer. Q: I see references to versions 1.07 and 1.7. What is the difference? A: The SETI@home version numbering system consists of two whole numbers (integers) separated by a period. The part after the period is not a fraction. The first number is the major version number, the second is the minor version number. Originally, we planned to call the versions 1.0, 1.1, ..., 1.9, 1.10, etc. But this caused confusion; for example, which version is newer, 1.2 or 1.11? We felt it would help to include a leading zero for minor versions less than 10, to emphasize that version 1.02 is older than version 1.11. Q: Why are we requiring you to upgrade to SETI@home 2.0? A: Before answering this question, we want to say thank you to our users (over a million of you!). You have made history with this, the largest distributed computing project ever, with more processing power than any supercomputer ever built. Unfortunately, there are a few individuals who have caused us problems. Some of them have been altering the data files to make it appear that they have found the highest values, so they can see their names on our web site. Not only is this fraudulent, but it threatens the integrity of the project. SETI@home is, after all, a scientific research project. While we will eventually screen out bogus results by reprocessing the interesting work units ourselves, this form of hacking hurts our project in many ways. In addition, some persons have altered the SETI@home client software to use faster math routines. While their intentions may be honorable (faster computing means more data processed), the scientific integrity of this project requires that the same processing be applied to all data uniformly. Since we can not verify that the results of these altered versions match those of the originals, they are a cause for significant concern. Due to the actions of a tiny percentage of our users, we have been forced to add protection against this sort of hacking. This is the main reason we must refuse to send new work units to older versions of the SETI@home clients. We apologize for the inconvenience, but find this to be necessary to protect the investment of you, our legitimate users in this project. Version 2.0 also fixes many bugs. We understand that during the transition, there will be a heavy load on our servers for downloading the new software. Please be patient and keep trying; the quality of the science will greatly benefit from the upgrade.